// 强类型优势

// function render (element) {
//     element.className = 'container'
//     // 正确写法ele.innerHTML 此处不会提示错误
//     element.innerHtml = 'hello world'
// }


// ==========================================

// const util = {
//     // 修改后 其他引用地方无法改变  运行时也不一定报错
//     aaa: () => {
//         console.log('util func');
//     }
// }

// ===================================================

function sum (a, b) {
    // 强类型则不需要手写判断
    if (typeof a !== 'number' || typeof b !== 'number') {
        throw new TypeError('arguments must be a number')
    }

    return  a + b
}

console.log(sum(100, 100));
console.log(sum('100', 100));
